IN DISTRIBUTED SOFTWARE TEAMS by
نویسندگان
چکیده
..................................................................................................................................... VIII ABSTRACT (IN ITALIAN)............................................................................................................... XIIN ITALIAN)............................................................................................................... XI LIST OF TABLES ........................................................................................................................... XIV LIST OF FIGURES ......................................................................................................................... XVI CHAPTER 1 : INTRODUCTION......................................................................................................18 1.1. BACKGROUND .....................................................................................................................18 1.2. OUTLINE OF THE RESEARCH CONTRIBUTIONS .....................................................................24 1.3. OUTLINE OF THE THESIS STRUCTURE ..................................................................................24 CHAPTER 2 : THE ROLE OF DISTRIBUTED REQUIREMENTS ENGINEERING IN DISTRIBUTED SOFTWARE DEVELOPMENT ............................................................................26 2.1. THE BENEFITS OF DISTRIBUTED SOFTWARE DEVELOPMENT ...............................................26 2.2. THE NEGATIVE EFFECTS OF DISTANCE................................................................................28 2.3. REQUIREMENTS ENGINEERING ............................................................................................33 2.3.1. Requirements Elicitation................................................................................................35 2.3.2. Requirements Negotiation..............................................................................................37 2.4. DISTRIBUTED REQUIREMENTS ENGINEERING ......................................................................39 2.4.1. Tool Support for Distributed Requirements Workshop ..................................................40 2.5. SUMMARY ...........................................................................................................................42 CHAPTER 3 : GROUP RESEARCH ................................................................................................43 3.1. METHODS FOR GROUP RESEARCH .......................................................................................43 3.2. TASK CLASSIFICATION FRAMEWORKS.................................................................................46 3.3. GROUP DYNAMICS...............................................................................................................49 3.4. TEAMS WITH NO PAST AND FUTURE, OR AD HOC GROUPS..................................................51 3.5. CHALLENGES AND NEEDS IN SUPPORTING DISTRIBUTED AD HOC GROUPS.........................54 3.6. SUMMARY ...........................................................................................................................57 CHAPTER 4 : COMPUTER-MEDIATED COMMUNICATION..................................................58 4.1. STILL MOTIVATION FOR RESEARCH ON TEXT-BASED COMMUNICATION?...........................58 4.2. SOCIAL PRESENCE THEORY .................................................................................................60 4.3. MEDIA RICHNESS THEORY ..................................................................................................61 4.4. COMMON GROUND THEORY ................................................................................................63 4.5. MEDIA SYNCHRONICITY THEORY........................................................................................66 4.6. MEDIA RICHNESS PARADOX................................................................................................71 4.7. SUMMARY ...........................................................................................................................75 CHAPTER 5 : DEVELOPMENT OF A COMPREHENSIVE FRAMEWORK FOR GROUP, TASK, AND MEDIA FACTORS .......................................................................................................76 5.1. MANAGING THE CONTEXT: THE INTERTWINED EFFECTS OF TASK, MEDIA, AND GROUP FACTORS............................................................................................................................................76 5.2. MATCHING TASK AND MEDIA CHARACTERISTICS ...............................................................77 5.2.1. Time-Interaction-Performance Theory ..........................................................................78 5.2.2. Task/Technology Fit Theory...........................................................................................79 5.3. MATCHING GROUP AND MEDIA CHARACTERISTICS ............................................................80 5.4. DEVELOPMENT OF A COMPREHENSIVE THEORETICAL FRAMEWORK ...................................81
منابع مشابه
Assessing the quality of national teams preparation camps for Tokyo 2020 Olympics
The purpose of this study was to assess the quality of the national teams preparation camps for Tokyo 2020 Olympics in terms of five key factors (hardware, finance, human, management, and information). The population of this study included athletes, coaches and supervisors of national teams of 4 sports (wrestling, shooting, volleyball and basketball) at the training camp for the Tokyo Olympic E...
متن کاملExploring the Efficacy of Distributed Pair Programming
Pair programming is one of the twelve practices of Extreme Programming (XP) [1]. Pair programming is usually performed by programmers who are collocatedworking in front of the same monitor. But the inevitability of distributed development of software gives rise to important questions: How effective is pair programming if the pairs are not physically next to each other? What if the programmers ...
متن کاملEvolution of Trust in Distributed Software Development Teams: A Punctuated Equilibrium Model
A significant body of literature has addressed trust in distributed teams; however the issues of 1) trust in distributed software development teams, 2) the evolution of trust, and 3) the role of communication media in trust development; have not been adequately addressed. The objective of this paper is to examine the evolution of cognitive trust, and to test a hypothesized model using pilot dat...
متن کاملArchitecture of a Software Configuration Management System for Globally Distributed Software Development Teams
The phenomenon of global software development has changed the traditional methods of software engineering. Along with several benefits, globalization brings lot of challenges for practitioners of global software development. Among all challenges, establishment of a configuration management system for distributed teams is one of the major technical challenges. Therefore, in this study, it has be...
متن کاملInvestigating the Dynamics of Open Source Software Development Teams
Research on human and social behavior is increasingly characterized by a focus on dynamics—on the evolution of formal and informal organizations over time. We propose a social science study in the context of distributed teams of Free/Libre Open Source (FLOSS) software developers to better understand the cognitive and social structures that underlie changes in individual and team behaviours in t...
متن کاملTechnical Report 12-01 Distribution and Agility: It’s All About Trust
Trust increases team performance in software development teams. Trust among team members is imperative for the success of an Agile project. Trust is, however, affected in distributed teams. We conducted a Grounded Theory study involving 45 Agile practitioners from 28 different software companies in the USA, Western Europe, Australia and India to investigate the techniques for building trust in ...
متن کامل